/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.ces4.produccion.client.articulo.data;

import co.com.ces4.produccion.jpa.entities.Articulo;
import com.smartgwt.client.widgets.grid.ListGridField;
import com.smartgwt.client.widgets.grid.ListGridRecord;

/**
 *
 * @author usuario
 */
public class ArticuloRecord extends ListGridRecord {

    public ArticuloRecord(Articulo articulo) {
        setAttribute(ArticuloDS.CODIGOARTICULO, articulo.getDsid());
        setAttribute(ArticuloDS.DESCRIPCION, articulo.getDsdescripcion());
        setAttribute(ArticuloDS.DURACION, articulo.getNmduracion());
        if (articulo.getSnestado()) {
            setAttribute(ArticuloDS.ESTADO, "Activo");
        } else {
            setAttribute(ArticuloDS.ESTADO, "Inactivo");
        }
        setAttribute("articulo", articulo);
    }

    public static ListGridField[] getFields() {
        ListGridField cargarArticulo = new ListGridField(ArticuloDS.CARGARARTICULO, "Cargar");
        cargarArticulo.setWidth("50px");
        return new ListGridField[]{cargarArticulo, new ListGridField(ArticuloDS.CODIGOARTICULO, "Código"), new ListGridField(ArticuloDS.DESCRIPCION, "Descripción"), new ListGridField(ArticuloDS.DURACION, "Duración"), new ListGridField(ArticuloDS.ESTADO, "Estado")};
    }
}
